Big Huge Thesaurus

Ptyas mucosus

noun

sounds kind of like